Verifying FreeRTOS; a feasibility study
نویسنده
چکیده
This paper presents a study on modeling and verifying the kernel of Real-Time Operating Systems (RTOS). The study will show advances in formally verifying such an RTOS both by refinement and by model checking approaches. This work fits in the context of Hoare’s verification challenge. Several real-time operating systems will be discussed including some commercial ones. The focus of the latter part of the paper will be on verifying FreeRTOS. The paper investigates a number of ways to verify this operating system. A preliminary set-up of verifying FreeRTOS using model checking is presented.
منابع مشابه
Verifying FreeRTOS: from requirements to binary code
This paper reports on ongoing work towards verifying the FreeRTOS real-time operating system kernel. We discuss tools and techniques currently employed and outline future directions of research.
متن کاملA Compositional Refinement Technique for Verifying Abstract Data Type Implementations
Data Type Implementations Sumesh Divakaran, Deepak D’Souza Anirudh Kushwah, Prahladavaradan Sampath, Nigamanth Sridhar, and Jim Woodcock 1 Indian Institute of Science, Bangalore, {sumeshd,deepakd,anirudhkushwah}@csa.iisc.ernet.in 2 MathWorks India, [email protected] 3 Cleveland State University, [email protected] 4 University of York, [email protected] Abstract. We propose a ...
متن کاملA Malware-Tolerant, Self-Healing Industrial Control System Framework
Industrial Control Systems (ICSs) are computers managing many critical infrastructures like power plants, aeroplanes, production lines, etc. While ICS were specialised hardware circuits without internet connection in former times, they are nowadays commodity computers with network connection, TCP/IP stack, and a full operating system, making them vulnerable to common attacks. The defensive mech...
متن کاملAcceleration of FreeRTOS with Sierra RTOS acceleratorAccelerering av FreeRTOS med Sierra RTOS accelerator
Today, the effect of the most common ways to improve the performance of embedded systems and real-time operating systems is stagnating. Therefore it is interesting to examine new ways to push the performance boundaries of embedded systems and real-time operating systems even further. It has previously been demonstrated that the hardware-based real-time operating system, Sierra, has better perfo...
متن کاملFormalizing FreeRTOS: First Steps
This paper presents the current state of the formal development of FreeRTOS, a real-time operating system. The goal of this effort is to address a scientific challenge and is realized within the scope of the Grand Challenge on Verified Software. The development is realized with the B method. A model of the main functionalities of the FreeRTOS is now available and can be a starting point to esta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010